package com.sz.app.oss.api.logistics.billing.dto;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * Function: ServiceCalcDto. <br>
 * Date: 2017年05月05日 16:16 <br>
 * Author: wentao.chang
 */
public class ServiceCalcDto implements Serializable {
    private String serviceUid;

    private int settleMentId;

    private Date calcDate;

    /**
     * 多件货计费
     */
    private List<PackageWeightDto> packages;

    /**
     * 货物类型
     */
    private String cargoTypeCode;

    /**
     * 发件人的国家
     */
    private String fromCountry;

    /**
     * 发件人的省份
     */
    private String fromProvince;

    /**
     * 发件人的城市
     */
    private String fromCity;
    /**
     * 发件人的区
     */
    private String fromArea;

    /**
     * 发件人的街道
     */
    private String fromStreet;

    /**
     * 发件人的邮编
     */
    private String fromPostcode;

    /**
     * 收件人的国家
     */
    private String toCountry;

    /**
     * 收件人的省份
     */
    private String toProvince;

    /**
     * 收件人的城市
     */
    private String toCity;
    /**
     * 收件人的城市
     */
    private String toArea;

    /**
     * 收件人的街道
     */
    private String toStreet;

    /**
     * 收件人的邮编
     */
    private String toPostcode;

    public String getServiceUid() {
        return serviceUid;
    }

    public void setServiceUid(String serviceUid) {
        this.serviceUid = serviceUid;
    }


    public int getSettleMentId() {
        return settleMentId;
    }

    public void setSettleMentId(int settleMentId) {
        this.settleMentId = settleMentId;
    }


    public String getCargoTypeCode() {
        return cargoTypeCode;
    }

    public void setCargoTypeCode(String cargoTypeCode) {
        this.cargoTypeCode = cargoTypeCode;
    }

    public String getFromCountry() {
        return fromCountry;
    }

    public void setFromCountry(String fromCountry) {
        this.fromCountry = fromCountry;
    }

    public String getFromProvince() {
        return fromProvince;
    }

    public void setFromProvince(String fromProvince) {
        this.fromProvince = fromProvince;
    }

    public String getFromCity() {
        return fromCity;
    }

    public void setFromCity(String fromCity) {
        this.fromCity = fromCity;
    }

    public String getFromStreet() {
        return fromStreet;
    }

    public void setFromStreet(String fromStreet) {
        this.fromStreet = fromStreet;
    }

    public String getFromPostcode() {
        return fromPostcode;
    }

    public void setFromPostcode(String fromPostcode) {
        this.fromPostcode = fromPostcode;
    }

    public String getToCountry() {
        return toCountry;
    }

    public void setToCountry(String toCountry) {
        this.toCountry = toCountry;
    }

    public String getToProvince() {
        return toProvince;
    }

    public void setToProvince(String toProvince) {
        this.toProvince = toProvince;
    }

    public String getToCity() {
        return toCity;
    }

    public void setToCity(String toCity) {
        this.toCity = toCity;
    }

    public String getToStreet() {
        return toStreet;
    }

    public void setToStreet(String toStreet) {
        this.toStreet = toStreet;
    }

    public String getToPostcode() {
        return toPostcode;
    }

    public void setToPostcode(String toPostcode) {
        this.toPostcode = toPostcode;
    }

    public Date getCalcDate() {
        return calcDate;
    }

    public void setCalcDate(Date calcDate) {
        this.calcDate = calcDate;
    }

    public String getFromArea() {
        return fromArea;
    }

    public void setFromArea(String fromArea) {
        this.fromArea = fromArea;
    }

    public String getToArea() {
        return toArea;
    }

    public void setToArea(String toArea) {
        this.toArea = toArea;
    }

    public List<PackageWeightDto> getPackages() {
        return packages;
    }

    public void setPackages(List<PackageWeightDto> packages) {
        this.packages = packages;
    }
}
